package design.donkey.auto.ddl.model;

import java.util.List;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 表元数据模型
 *
 * @author zhangjiakung
 * @since 0.0.1
 */
@Data
@Accessors(chain = true)
public class TableMetaModel {

    /**
     * 所属数据库名称
     */
    private String catalog;

    /**
     * schema 名称
     */
    private String schema;

    /**
     * 名称
     */
    private String name;

    /**
     * 备注信息
     */
    private String comment;

    /**
     * 索引
     */
    private List<IndexMetaModel> indexes;

    /**
     * 列
     */
    private List<ColumnMetaModel> columns;

}
